Castelldefels, İspanya'nın Katalonya özerk topluluğuna bağlı Barselona ilinde bulunan bir şehir ve belediyedir. Belediye, Garraf Masifi'nin kuzeyinde yer almakta olup Barselona metropolitan alanının bir parçasıdır. Yüzölçümü 21,5 km² olan belediyenin nüfusu 1 Ocak 2018 tarihi itibari ile 66.375'tir.